/**
 * 
 */
package eg.edu.eelu.fyp2013.jdetector.core.filters;

import java.awt.Image;
import java.awt.image.BufferedImage;

/**
 * @author Amr
 *
 */
public interface Filter {

	/**This is main function of a filter. it accepts an image, 
	 * and returns an in instance of modified image after applying the filter of that feature.
	 * @param inImage the buffered input image 
	 * @return the output image after applying the filter
	 */
	Image applyFilter(BufferedImage inImage);
	
}
